<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>数组的方法 includes() find() findIndex()</title>
</head>
<body>
  <script>
    //数组的方法 includes()方法
    const arr = ['abc',10,'dcd',100,200];
    //判断是全等比较
    console.log(arr.includes(100));//true
    console.log(arr.includes('100'));//false
  </script>

  <script>
    //数组的方法 find()方法 (1.可以用来遍历使用(但是一般不使用) 2.返回满足条件的第一个单元值)
    const ary = ['abc',10,'dcd',100,200];
    const result = ary.find(function(item,index){
      console.log(index + '-->'+ item);//这种遍历方法一般不使用
      return item > 10;
    });
    console.log(result);//100 (返回满足条件的第一个单元值)
  </script>

  <script>
     //数组的方法 findIndex()方法 返回满足条件的第一个值的索引
    const ary1 = ['abc',10,'dcd',100,200];
    const result1 = ary1.findIndex(function(item,index){
      return item > 10;
    })
    console.log(result1);//3(返回满足条件的第一个值的索引)
  </script>
</body>
</html>